package com.rongke.model;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baomidou.mybatisplus.enums.IdType;

import java.io.Serializable;
import java.util.Date;

import org.apache.commons.lang.builder.ToStringBuilder;
import org.apache.commons.lang.builder.ToStringStyle;

/**
 * 精准治疗建议模型
 * 
 * @MedicalRecords
 * @病历(medical_records)
 * @version : Ver 1.0
 */
@TableName("medical_advice")
public class MedicalAdvice implements Serializable {
    @TableField(exist = false)
    private static final long serialVersionUID = -8385012421590906811L;

    /**
     * @备注:病历id
     * @字段:id BIGINT(19)
     */
    @TableId(type = IdType.AUTO)
    private java.lang.Long    id;

    private Date              gmtCreate;

    private Date              gmtModified;

    private Long              medicalRecordId;

    private String            autoTreateAdvice;

    private String            autoCheckAdvice;

    private Date              gmtAuto;

    private String            verifiedTreateAdvice;

    private String            verifiedCheckAdvice;

    private Date              gmtVerified;

    private String            verifiedDoctorUserId;

    public String getVerifiedDoctorUserId() {
        return verifiedDoctorUserId;
    }

    public void setVerifiedDoctorUserId(String verifiedDoctorUserId) {
        this.verifiedDoctorUserId = verifiedDoctorUserId;
    }

    public java.lang.Long getId() {
        return id;
    }

    public void setId(java.lang.Long id) {
        this.id = id;
    }

    public Date getGmtCreate() {
        return gmtCreate;
    }

    public void setGmtCreate(Date gmtCreate) {
        this.gmtCreate = gmtCreate;
    }

    public Date getGmtModified() {
        return gmtModified;
    }

    public void setGmtModified(Date gmtModified) {
        this.gmtModified = gmtModified;
    }

    public Long getMedicalRecordId() {
        return medicalRecordId;
    }

    public void setMedicalRecordId(Long medicalRecordId) {
        this.medicalRecordId = medicalRecordId;
    }

    public String getAutoTreateAdvice() {
        return autoTreateAdvice;
    }

    public void setAutoTreateAdvice(String autoTreateAdvice) {
        this.autoTreateAdvice = autoTreateAdvice;
    }

    public String getAutoCheckAdvice() {
        return autoCheckAdvice;
    }

    public void setAutoCheckAdvice(String autoCheckAdvice) {
        this.autoCheckAdvice = autoCheckAdvice;
    }

    public String getVerifiedTreateAdvice() {
        return verifiedTreateAdvice;
    }

    public void setVerifiedTreateAdvice(String verifiedTreateAdvice) {
        this.verifiedTreateAdvice = verifiedTreateAdvice;
    }

    public String getVerifiedCheckAdvice() {
        return verifiedCheckAdvice;
    }

    public void setVerifiedCheckAdvice(String verifiedCheckAdvice) {
        this.verifiedCheckAdvice = verifiedCheckAdvice;
    }

    public Date getGmtVerified() {
        return gmtVerified;
    }

    public void setGmtVerified(Date gmtVerified) {
        this.gmtVerified = gmtVerified;
    }

    public Date getGmtAuto() {
        return gmtAuto;
    }

    public void setGmtAuto(Date gmtAuto) {
        this.gmtAuto = gmtAuto;
    }

    @Override
    public String toString() {
        return ToStringBuilder.reflectionToString(this, ToStringStyle.SHORT_PREFIX_STYLE);
    }
}
